声明

本文是学习GB-T 32635-2016 网络游戏软件开发流程规范. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们

1 范围

本标准规定了网络游戏软件开发流程中的创意、提案、制作、测试和发布的要求。

本标准适用于网络游戏软件的开发。

2 术语和定义

下列术语和定义适用于本文件。

2.1

游戏性 game character

游戏用于满足目标人群喜好所提供的最基本功能点和基本感官特性。

注:包括游戏画面、道具、关卡、互动系统、游戏平衡性、界面和音乐音效等。

2.2

家庭游戏机 household game console

以家庭成员为主要游戏对象,以游戏娱乐为核心内容,以家居环境为场合,以电视为主要输出对象

的专有计算设备。

3 游戏开发流程

3.1 综述

网络游戏软件开发流程分为创意、提案、制作、测试和发布阶段,如图1所示。具体包括:

a)
创意阶段应明确"游戏类型和定位""游戏风格""游戏主题""游戏基本功能设定""游戏终端运
行平台""游戏开发环境"六个环节,并形成《游戏策划大纲》。

b)
提案阶段应依据《游戏策划大纲》对游戏各个功能模块进行分解,根据开发要求形成《总体规
划》和《详细设计》。《总体规划》应包含游戏系统可行性分析、通讯协议、数据库、程序框架、风
格、其他游戏规划等;《详细设计》是游戏《总体规划》中涉及的每个系统功能点的详细设计文
档,至少包含游戏内容、技术设计、视觉和听觉设计。

c)
制作阶段应在完成提案阶段后,制定《开发计划》,根据《开发计划》实现、形成网络游戏软件。

d) 测试阶段应依据《总体规划》要求,对网络游戏软件进行质量评估。

e) 发布阶段应在达到《总体规划》要求后,根据运营需求进行发布。

GB/T 32635—2016

确定类型和定位

确定风格

确定主题

确定基本功能

确定终端运行平

确定开发环境

形成《游戏策划大纲》

style="width:8.60661in;height:7.83332in" />创意

形成《总体规划》

形成《详细设计》

● 形成《开发计划》

实现

发布前检查

正式发布

制作

测试

发布

游戏性测试

功能性测试

兼容性测试

· 安全保密性测试

可靠性测试

易用性测试

效率测试

· 维护性测试

可移植性测试

1 开发流程

3.2 创意

3.2.1 确定类型和定位

应明确网络游戏软件的基本类型、目标对象人群和市场定位。类型可包括但不限于以下类型的一

种或多种:

a) 动作游戏;

b) 文字游戏;

c) 益智游戏;

d) 角色扮演游戏;

e) 即时战略游戏;

f) 模拟经营游戏;

g) 策略游戏;

h) 社会化游戏;

i) 运动游戏;

j) 射击游戏;

k) 其他游戏。

3.2.2 确定风格

应确定网络游戏软件的设计风格,至少应包括:

a) 视觉风格,包括二维或三维视觉效果;

b) 听觉风格,包括音乐音效的游戏题材风格、地域风格。

GB/T 32635—2016

3.2.3 确定主题

应明确网络游戏软件的主题,包括:

a) 主要展现方式,包括难易程度、游戏所能带给游戏用户的实际体验;

b)
游戏背景,包括游戏的地理人文背景、宗教信仰、经济体系、社会环境、人物设定、背景故事。

3.2.4 确定基本功能

应明确网络游戏软件的基本功能,包括基本操作流程、系统功能、特色和游戏用户基本成长方式等

内容。

3.2.5 确定终端运行平台

网络游戏软件的终端运行平台主要包括具有联网功能的以下设备:

a) 微型计算机;

b) 手持移动终端;

c) 家庭游戏机;

d) 其他专属游戏设备。

3.2.6 确定开发环境

网络游戏软件的开发环境包括客户端开发环境、服务器端开发环境、开发支撑环境等,其中:

a) 客户端开发环境,包括开发工具、编译工具、脚本工具、终端运行环境等;

b)
服务器端开发环境,包括游戏数据库、开发工具、编译工具、程序运行库等;

c)
开发支撑环境,包括操作系统、版本控制工具、客户端和服务器端联调工具、缺陷管理工具、测
试工具、数据存储、开发信息分享平台等。

3.2.7 形成《游戏策划大纲》

根据类型和定位、风格、主题、基本功能、终端运行平台、开发环境六个阶段形成《游戏策划大纲》。

3.3 提案

3.3.1 形成《总体规划》

3.3.1.1 游戏系统可行性分析

具体包括:

a) 应制定网络游戏软件的整体框架、数值体系并规划主要系统;

b) 应分析技术可行性和安全性,包括:

1)
技术可行性分析,包括服务器、数据库、客户端显示效率是否能达到承载需求,是否存在其
他技术难点;

2)
安全性分析,包括游戏资料保存安全、账号安全、虚拟财产安全、服务器防攻击措施、客户
端防破解、外挂防止措施等。

3.3.1.2 通讯协议

应确定服务器端与客户端之间的通讯协议。

GB/T 32635—2016

3.3.1.3 数据库

应确定使用的数据库,规划数据库表结构和元数据注册机制。

3.3.1.4 程序框架

应确定初步的服务器框架和客户端框架。

3.3.1.5 风格

根据《游戏策划大纲》,确定网络游戏软件设计风格,至少包括:

a) 视觉风格,具体包括:

1) 美术设计风格,至少包含游戏美术模型设计方式;

2)
美术设计表现形式,至少包含文字字体、动画文件大小、基本用户界面框架等。

b) 听觉风格,包括音乐音效的游戏题材风格、地域风格等。

3.3.1.6 其他游戏规划

《总体规划》还应包含对以下内容进行约定和约束,具体包括:

a) 初步确定系统模块划分;

b) 较详细的关键技术的应用和解决方案。

3.3.2 形成《详细设计》

3.3.2.1 游戏内容

根据《总体规划》,设计游戏各关卡、系统、数值、用户界面等,具体包括:

a) 进一步细化的游戏内容的设计文档,到达系统骨架层次;

b) 核心系统细化实例,包括道具列表、技能列表等;

c) 剧情、任务、关卡设计文档。

3.3.2.2 技术设计

根据《总体规划》,确定技术设计,具体包括:

a)
服务器框架设计,包括服务器框架和服务器网络拓扑图、各个功能服务器开发框架、服务器的
层次划分等;

b) 客户端框架设计,具体包括:

1)
通讯协议文档,主要说明服务器与客户端之间、服务器与服务器之间的通讯方式与协议
格式;

2) 数据库表结构文档,主要说明数据库选型以及数据库表结构设计规则;

3)
数据文件格式文档,主要说明客户端与服务器需要用到的配置文件与数据文件格式说明;

4)
服务器设计文档,详细说明服务器各个功能模块划分以及模块之间接口,即服务器概要设
计文档;

5)
客户端设计文档,详细说明客户端各个功能模块划分以及模块之间接口,即客户端概要设
计文档。

c)
程序规范设计,包括人员分组、人员调配、开发工具制作、开发里程碑设定等;

d)
文档设计,包括系统性能测试的预估方案和测试报告格式、关键技术的解决方案文档和实际效
果演示格式。

GB/T 32635—2016

3.3.2.3 视觉和听觉设计

确定网络游戏软件的视觉和听觉设计,具体包括:

a) 美术部分,包括:

1) 明确的美术风格说明书,包括部分实例或参考图例;

2) 美术开发的系统流程,并细分每个美术工作小组。

b) 音频部分,包括:

1) 明确的听觉风格说明书,包括部分实例或参考图例;

2) 音频开发的规则,并细分每个音乐、音效的设计需求。

3.4 制作

3.4.1 形成《开发计划》

《开发计划》具体包括:

a) 系统开发流程和规范;

b) 各模块的划分文档;

c) 开发工具的功能需求列表,如地图编辑器、角色编辑器、特效编辑器;

d) 各系统详细设计文档;

e) 开发时间表;

f) 开发平台版本管理的结构安排;

g) 各职位制作规范、时间量化标准和职位间配合流程文档。

3.4.2 实现

应根据《开发计划》实现编码、测试、制作、整合、封装环节并文档化。

3.5 测试

3.5.1 游戏性测试

应包含:

a) 画面;

b) 道具;

c) 关卡系统;

d) 游戏用户互动系统;

e) 游戏平衡性;

f) 用户界面;

g) 音乐音效。

3.5.2 功能性测试

按照《详细设计》的要求进行测试,检查游戏设计与计划内容是否相符,具体包括:

a) 登录系统;

b) 界面流程;

c) 换装系统;

d) 任务系统;

e) 游戏操作;

GB/T 32635—2016

f) 地图关卡;

g) 道具系统;

h) 商店系统;

i) 交流系统;

j) 帮助系统;

k) 特效系统;

1) 音效系统。

3.5.3 兼容性测试

兼容性测试包括:

a) 系统适应性;

b) 显卡适应性;

c) 网络环境适应性。

3.5.4 安全性测试

安全性测试包括:

a) 网络数据封包安全性;

b) 客户端的抗分析性;

c) 客户端的本地运算;

d) 服务器端的逻辑判断;

e) 服务器端的封包压力判断。

3.5.5 可靠性测试

可靠性测试包括:

a) 长时间运行正常;

b) 定时定期统计功能;

c) 网络异常的处理。

3.5.6 易用性测试

易用性测试包括:

a) 易理解;

b) 操作与控制;

c) 用户困惑和操作时间过长的各种操作;

d) 数据分析;

e) 对用户的其他观察和调查汇总。

3.5.7 效率测试

效率测试包括:

a) 登录成功率;

b) 客户端网络指标。

3.5.8 维护性测试

维护性测试包括:

style="width:3.09333in" />GB/T 32635—2016

a) 更新通知;

b) 更新的动态提示;

c) 手动更新。

3.5.9 可移植性测试

可移植性测试包括:

a) 能够正确安装;

b) 能够完整卸载;

c) 不损害硬件设备。

3.6 发布

3.6.1 发布前检查

检查是否正确实现《总体规划》的全部功能。

3.6.2 正式发布

对达到上线要求的网络游戏软件进行发布。

延伸阅读

更多内容 可以 GB-T 32635-2016 网络游戏软件开发流程规范. 进一步学习

联系我们

DB43-T 2623-2023 工业智能机器人作业车间防雷装置检测技术规范 湖南省.pdf